//################################################################################################################

//PROGRAM TEST 2
//		JAVA CLASS : COMPUTER & COMPUTERTEST
//		LEARN ABOUT : 	PRIVATE VARIABLES & METHODS
//						OVERLOAD CONSTRUCTOR

//################################################################################################################

class Computer {
	private String namaComp = "VPC1";	//Private variable hanya bisa diakses di class ini saja
	public int ramSize;				//Private variable hanya bisa diakses di class ini saja
	private int hddSize;				//Private variable hanya bisa diakses di class ini saja

	Computer(){							//Constructor 1
	}

	Computer (int newRamSize){			//Constructor 2 (Teknik Overload Constructor)
	ramSize = newRamSize;
	}
	
	Computer(String newNamaComp,int newRamSize, int newHddSize){	//Constructor 2 (Teknik Overload Constructor)
	ramSize = newRamSize;
	hddSize = newHddSize;
	namaComp = newNamaComp;
	}
	
	private int getRamSize(){
		return ramSize;
		}
	
	public int getHddSize(){
		return hddSize;
		}
		
	public void setHddSize(int newHddSize){
		hddSize = newHddSize;
		}
		
	public void info(){
		System.out.println("Komputer ini mempunyai spesifikasi: ");
		System.out.println("Tipe Komputer : " + namaComp);
		System.out.println("HDD (TB) : " + hddSize);
		System.out.println("RAM (GB) : " + ramSize);
		}
		
	}	
